fix(deps): update module github.com/cloudflare/cloudflare-go to v7#533
Merged
Conversation
12d6258 to
d4797f2
Compare
9c7249c to
dc0dd0f
Compare
dc0dd0f to
993bb53
Compare
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.117.0→v7.4.0Release Notes
cloudflare/cloudflare-go (github.com/cloudflare/cloudflare-go)
v7.4.0Compare Source
7.4.0 (2026-05-29)
Full Changelog: v7.3.0...v7.4.0
This release includes breaking changes in a few services alongside new features and SDK-level improvements. Please ensure you read through the list of changes below before upgrading.
General Changes
Default HTTP Client with Response Header Timeout
The SDK now creates a default
http.Clientwith a 10-minuteResponseHeaderTimeouton the transport. This prevents stuck connections from hanging indefinitely when a server accepts a connection but never responds. Ifhttp.DefaultTransporthas been wrapped (e.g. by otelhttp for tracing), the wrapping is preserved and the timeout is skipped. You can still supply your own client viaoption.WithHTTPClient().Custom Headers via Environment Variable
A new
CLOUDFLARE_CUSTOM_HEADERSenvironment variable is now supported. Set it to a newline-separated list ofHeader-Name: valuepairs to inject custom headers into every request:Debug Logging Redacts Sensitive Headers
option.WithDebugLog()now redacts sensitive headers (Authorization, API keys, cookies, auth email/key) in both request and response dumps, preventing accidental credential exposure in debug output.Breaking Changes
See the v7.4.0 Migration Guide for before/after code examples and actions needed for each change.
Email Security - ActionLog Parameter Removed
The
ActionLogfield has been removed fromInvestigateListParams. Remove the field from your list calls.Realtime Kit - Livestream Time Fields Changed to int64
The
StartTimeandEndTimefields inLivestreamGetLivestreamAnalyticsCompleteParamschanged fromtime.Timetoint64(unix epoch seconds). Use.Unix()to convert.Realtime Kit - Multiple Session Response Types Restructured
Several session response types were flattened, removing a layer of nesting:
SessionGetParticipantDataFromPeerIDResponseData: The.Participantfield was removed; its children (PeerReport,PeerStats,QualityStats) promoted to the top level.SessionIDfield added. All...DataParticipant*sub-types removed and replaced with...Data*equivalents.SessionGetSessionDetailsResponseData: The.Sessionfield was removed; its fields promoted to the top level.SessionGetSessionDetailsResponseDataSessiontype removed; enum types renamed (...DataSessionStatus->...DataStatus,...DataSessionType->...DataType).SessionGetSessionParticipantDetailsResponseDataParticipant: The.PeerStatsand.QualityStatsnested sub-types removed (...DataParticipantPeerStats*,...DataParticipantQualityStat*-- 8 types total).Resource Sharing - Resources Service Methods Removed
The
Update,Delete, andGetmethods onResourceSharing.Resourceshave been removed along with their associated types (ResourceUpdateResponse,ResourceDeleteResponse,ResourceGetResponse). OnlyNewandListremain.Billing - Paygo Endpoint Path Changed
The
Paygomethod endpoint changed from/accounts/{account_id}/billing/usage/paygoto/accounts/{account_id}/paygo-usage. The method signature is unchanged.Workers - Observability Telemetry Response Type Changes
The
Sourcefield onObservabilityTelemetryQueryResponseevents and invocations changed frominterface{}to discriminated union interfaces (ObservabilityTelemetryQueryResponseEventsEventsSourceUnion,ObservabilityTelemetryQueryResponseInvocationsSourceUnion). Code that type-assertedSourceasmap[string]interface{}should use the new union's.AsUnion()method or match on the concrete variants.The
Containersfield onObservabilityTelemetryQueryResponseEventsEventsWorkersObjectchanged frominterface{}tomap[string]interface{}.Custom Hostnames - SSL Parameter Type Changed
The
CustomHostnameListParamsSSLtype changed fromfloat64toint64. Code that passes this parameter explicitly with afloat64literal or variable will need updating.Zero Trust - MCP Server Sync Response Type Changed
AccessAIControlMcpServerSyncResponsechanged frominterface{}to a concrete struct with typed fields (ErrorDetails, etc.). Code that type-asserted on the empty interface will need updating.Zero Trust - Gateway List Item Pagination Type Changed
The
GatewayListItemService.List()return type changed fromSinglePage[[]GatewayItem](page of slices) toSinglePage[GatewayItem](page of items). This removes the extra nesting layer when iterating results:Features
CustomCsrs (client.CustomCsrs)
client.CustomCsrs.New()- Create a custom CSRclient.CustomCsrs.List()- List custom CSRsclient.CustomCsrs.Delete()- Delete a custom CSRclient.CustomCsrs.Get()- Get a custom CSRDLS (client.DLS)
client.DLS.Regions.List()- List available DLS regionsclient.DLS.Regions.Get()- Get a specific DLS regionclient.DLS.RegionalServices.PrefixBindings.New()- Create a prefix bindingclient.DLS.RegionalServices.PrefixBindings.List()- List prefix bindingsclient.DLS.RegionalServices.PrefixBindings.Delete()- Delete a prefix bindingclient.DLS.RegionalServices.PrefixBindings.Edit()- Edit a prefix bindingclient.DLS.RegionalServices.PrefixBindings.Get()- Get a prefix bindingAIAudit (client.AIAudit)
client.AIAudit.Robots- Manage AI audit robot configurationsEmail Security (client.EmailSecurity)
client.EmailSecurity.Settings.URLIgnorePatterns.New()- Create a URL ignore patternclient.EmailSecurity.Settings.URLIgnorePatterns.List()- List URL ignore patternsclient.EmailSecurity.Settings.URLIgnorePatterns.Delete()- Delete a URL ignore patternclient.EmailSecurity.Settings.URLIgnorePatterns.Edit()- Edit a URL ignore patternclient.EmailSecurity.Settings.URLIgnorePatterns.Get()- Get a URL ignore patternclient.EmailSecurity.Settings.SendingDomainRestrictions.New()- Create a sending domain restrictionclient.EmailSecurity.Settings.SendingDomainRestrictions.List()- List sending domain restrictionsclient.EmailSecurity.Settings.SendingDomainRestrictions.Delete()- Delete a sending domain restrictionclient.EmailSecurity.Settings.SendingDomainRestrictions.Edit()- Edit a sending domain restrictionclient.EmailSecurity.Settings.SendingDomainRestrictions.Get()- Get a sending domain restrictionBilling (client.Billing)
client.Billing.Usage.Get()- New billable usage endpoint at/accounts/{account_id}/billable/usageOrganizations (client.Organizations)
client.Organizations.Billing.Usage.Get()- New organization-level billable usage endpointWorkers (client.Workers)
client.Workers.Observability.Telemetry.LiveTail()- Start a live tail session for real-time telemetryclient.Workers.Observability.Telemetry.LiveTailHeartbeat()- Send heartbeat to keep live tail session aliveclient.Workers.Observability.SharedQueries.New()- Create a shared observability queryclient.Workers.Observability.SharedQueries.Get()- Get a shared observability query by IDPropagationPolicyfield on observability traces configuration across Script, DispatchNamespaceScript, and settings typesopentelemetry-metricsenum value onObservabilityDestinationlogpush dataset typesWorkflows (client.Workflows)
rollbackenum value onInstanceGetResponseStepsObjectTypePipelines (client.Pipelines)
Namefilter parameter onPipelineListParams,StreamListParams, andSinkListParamsRealtime Kit (client.RealtimeKit)
client.RealtimeKit.Livestreams.GetLivestreamAnalyticsDaywise()- Day-wise livestream analyticsMeetingGetResponseandMeetingUpdateMeetingByIDParamsRecordingGetRecordingsResponsePageNo,PerPage,Search,SortOrderquery params onAppGetParamsSessionGetSessionsResponsePagingtype andPagingfield on sessions list responseSnippets (client.Snippets)
client.Snippets.Rules.Get()- Get snippet rules for a zoneRadar (radar)
Normalizationparameter onBotWebCrawlerTimeseriesGroupsParamsContentTypefilter parameter onHTTPSummaryV2ParamsandHTTPTimeseriesParamsZero Trust (client.ZeroTrust)
client.ZeroTrust.Organizations.DOH.Update()- Update DoH settings for Access organizationclient.ZeroTrust.Organizations.DOH.Get()- Get DoH settings for Access organizationclient.ZeroTrust.Devices.Policies.Default.Edit()- Edit default device policyclient.ZeroTrust.Devices.Policies.Default.Get()- Get default device policyclient.ZeroTrust.Devices.Policies.Default.Excludes.Update()- Update default policy split tunnel excludesclient.ZeroTrust.Devices.Policies.Default.Excludes.Get()- Get default policy split tunnel excludesclient.ZeroTrust.Devices.Policies.Default.Includes.Update()- Update default policy split tunnel includesclient.ZeroTrust.Devices.Policies.Default.Includes.Get()- Get default policy split tunnel includesIdentityProviderAccessCloudflareidentity provider type for Cloudflare authenticationAccessRuleAccessCloudflareAccountMemberRuleaccess rule typeDNSSearchSuffixfield on device policy custom create/edit paramsMaxTTLSecsfield on gateway location responses and paramsErrorDetailstypes on MCP Portal and MCP Server responsesDeprecations
None in this release.
Bug Fixes
Paygoendpoint path was corrected to/accounts/{account_id}/paygo-usagev7.3.0Compare Source
7.3.0 (2026-05-20)
Full Changelog: v7.2.0...v7.3.0
This release adds several new services and sub-resources across DDoS Protection, AI Security, R2
bucket objects, Workers observability queries, Zero Trust SAML certificates, and more. All changes
are additive -- there are no breaking changes in this release.
Features
DDoS Protection (
client.DDoSProtection)AdvancedTCPProtection.Allowlist-- manage allowlist entriesNew(),List(),BulkNew(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.Prefixes-- manage IP prefix configurationsNew(),List(),BulkNew(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.SynProtection.Filters-- SYN flood protection filtersNew(),List(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.SynProtection.Rules-- SYN flood protection rulesNew(),List(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.TCPFlowProtection.Filters-- TCP flow protection filtersNew(),List(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.TCPFlowProtection.Rules-- TCP flow protection rulesNew(),List(),BulkDelete()Items.Delete(),Items.Edit(),Items.Get()AdvancedTCPProtection.Status-- TCP protection statusEdit(),Get()AI Security (
client.AISecurity)Update()-- update AI security settings for a zoneGet()-- get current AI security settingsCustomTopics.Update()-- update custom topic definitionsCustomTopics.Get()-- get custom topic definitionsR2 Bucket Objects (
client.R2.Buckets.Objects)List()-- list objects in a bucket (cursor-paginated)Delete()-- delete a specific objectGet()-- download an object (returns*http.Response)Upload()-- upload an object from anio.ReaderWorkers Observability Queries (
client.Workers.Observability.Queries)New()-- create a saved queryList()-- list saved queriesWorkers Secrets Bulk Update (
client.Workers.Scripts.Secrets)BulkUpdate()method -- bulk update secrets for a Worker script viaPATCH /accounts/{account_id}/workers/scripts/{script_name}/secrets-bulkZero Trust - SAML Certificate Management
Identity Providers (
client.ZeroTrust.IdentityProviders.SAMLCertificate)New()-- create a SAML certificate for an identity providerAccess SAML Certificates (
client.ZeroTrust.Access.SAMLCertificates)List()-- list all SAML certificate setsGet()-- get a specific SAML certificate setGetPem()-- download certificate in PEM format (returns*http.Response)Rotate()-- rotate a SAML certificate setZero Trust - Resource Library (
client.ZeroTrust.ResourceLibrary)Applications.List()-- list available applicationsApplications.Get()-- get application detailsCategories.List()-- list application categoriesCategories.Get()-- get category detailsSecrets Store (
client.SecretsStore.Stores)Get()method -- retrieve a specific secrets store by IDAI Search Namespaces (
client.AISearch.Namespaces)Delete()-- delete a namespaceChatCompletions()-- run chat completions against a namespaceRead()-- get namespace detailsSearch()-- search within a namespaceOther Updates
ai_gateway,api_gateway,cache,email_security,intel,load_balancers,logpush,radar,secrets_store,workers,workers_for_platforms,workflows, andzonesv7.2.0Compare Source
7.2.0 (2026-05-06)
Full Changelog: v7.1.0...v7.2.0
This release adds new sub-resources for AI Gateway billing, Cache Origin Cloud Regions v2, Radar BGP analytics, and Load Balancer monitor group references.
Features
Cache - Origin Cloud Regions v2 (
client.Cache.OriginCloudRegions)/origin/cloud_regionsendpointsUpdate()-- create or update a cloud region mapping for an origin IPList()-- list all cloud region mappings (paginated)Delete()-- remove a cloud region mappingBulkDelete()-- remove multiple cloud region mappingsBulkUpdate()-- create or update multiple cloud region mappingsGet()-- get a specific cloud region mappingSupportedRegions()-- list supported cloud regions and vendorsAI Gateway - Billing (
client.AIGateway.Billing)CreditBalance()-- get current credit balanceUsageHistory()-- get historical usage dataInvoiceHistory()-- get past invoicesInvoicePreview()-- preview upcoming invoiceAI Gateway - Billing Spending Limit (
client.AIGateway.Billing.SpendingLimit)New()-- create a spending limitDelete()-- remove a spending limitGet()-- get the current spending limitAI Gateway - Billing Topup (
client.AIGateway.Billing.Topup)New()-- create a top-upStatus()-- check top-up payment statusAI Gateway - Billing Topup Config (
client.AIGateway.Billing.Topup.Config)New()-- create a top-up configDelete()-- remove a top-up configGet()-- get the current top-up configCache - Smart Tiered Cache (
client.Cache.SmartTieredCache)New()method (POST) to enable smart tiered cache topologyRadar - BGP IP Top (
client.Radar.BGP.IPs.Top)Ases()-- get top ASes for BGP IP dataRadar - BGP RPKI ROAs (
client.Radar.BGP.RPKI.Roas)Timeseries()-- get ROA timeseries dataLoad Balancers - Monitor Group References (
client.LoadBalancers.MonitorGroups.References)Get()-- list references for a monitor groupBug Fixes
ai_search,cloudforce_one,resource_sharing,url_scanner, anduserpackagesv7.1.0Compare Source
7.1.0 (2026-05-04)
Full Changelog: v7.0.0...v7.1.0
Features
Security Center - New Insights Sub-Resources (client.SecurityCenter.Insights)
Three new sub-services added under
client.SecurityCenter.Insights:AuditLogs (
client.SecurityCenter.Insights.AuditLogs)List(ctx, params) -> *pagination.CursorPagination[InsightAuditLogListResponse]ListByInsight(ctx, issueID, params) -> *pagination.CursorPagination[InsightAuditLogListByInsightResponse]New response types:
InsightAuditLogListResponse,InsightAuditLogListByInsightResponseClassification (
client.SecurityCenter.Insights.Classification)Update(ctx, issueID, params) -> *InsightClassificationUpdateResponseNew response types:
InsightClassificationUpdateResponseContext (
client.SecurityCenter.Insights.Context)Get(ctx, issueID, query) -> *InsightContextGetResponseNew response types:
InsightContextGetResponseZero Trust - Device Deployment Groups (client.ZeroTrust.Devices.DeploymentGroups)
New service
client.ZeroTrust.Devices.DeploymentGroups:New(ctx, params) -> *DeploymentGroupList(ctx, params) -> *pagination.V4PagePaginationArray[DeploymentGroup]Delete(ctx, groupID, body) -> *DeviceDeploymentGroupDeleteResponseEdit(ctx, groupID, params) -> *DeploymentGroupGet(ctx, groupID, query) -> *DeploymentGroupNew response types:
DeploymentGroup,DeviceDeploymentGroupDeleteResponseQueues - Metrics Endpoint (client.Queues)
New method on
client.Queues:GetMetrics(ctx, queueID, query) -> *QueueGetMetricsResponseNew response types:
QueueGetMetricsResponseOrganizations - Audit Logs (client.Organizations.Logs.Audit)
New service
client.Organizations.Logs.Audit:List(ctx, organizationID, query) -> *pagination.CursorPaginationAfter[LogAuditListResponse]New response types:
LogAuditListResponsev7.0.0Compare Source
7.0.0 (2026-04-30)
Full Changelog: v6.10.0...v7.0.0
This is a major version release that includes breaking changes to three packages:
ai_search,email_security, andworkers. These changes reflect upstream API specification updates that improve type correctness and consistency. Non-breaking features and updates are also included across several other packages.Please ensure you read through the list of changes below before moving to this version - this will help you understand any down or upstream issues it may cause to your environments.
Breaking Changes
See the v7.0.0 Migration Guide for before/after code examples and actions needed for each change.
AI Search - SearchForAgents Metadata Removed
The
SearchForAgentsnested type has been removed from all instance metadata structs. This field is no longer part of the API specification.Removed Types:
InstanceNewResponseMetadataSearchForAgentsInstanceUpdateResponseMetadataSearchForAgentsInstanceListResponseMetadataSearchForAgentsInstanceDeleteResponseMetadataSearchForAgentsInstanceReadResponseMetadataSearchForAgentsInstanceNewParamsMetadataSearchForAgentsInstanceUpdateParamsMetadataSearchForAgentsNamespaceInstanceNewResponseMetadataSearchForAgentsNamespaceInstanceUpdateResponseMetadataSearchForAgentsNamespaceInstanceListResponseMetadataSearchForAgentsNamespaceInstanceDeleteResponseMetadataSearchForAgentsNamespaceInstanceReadResponseMetadataSearchForAgentsNamespaceInstanceNewParamsMetadataSearchForAgentsNamespaceInstanceUpdateParamsMetadataSearchForAgentsEmail Security - Path Parameter Type Changes (
int64tostring)Multiple Email Security settings sub-resources have changed their path parameter types from
int64tostring. This affectsDelete,Edit, andGetmethods across the following services:AllowPolicies(policyID int64->policyID string)BlockSenders(patternID int64->patternID string)Domains(domainID int64->domainID string)ImpersonationRegistry(displayNameID int64->impersonationRegistryID string)TrustedDomains(trustedDomainID int64->trustedDomainID string)Email Security - Investigate Parameter Rename
The
Investigate.Get,Investigate.Move.New, andInvestigate.Reclassify.Newmethods now useinvestigateIDinstead ofpostfixIDas the path parameter name.Email Security - Domains BulkDelete Method Removed
The
SettingDomainService.BulkDeletemethod and its associated types have been removed:SettingDomainBulkDeleteResponseSettingDomainBulkDeleteParamsEmail Security - TrustedDomains Return Type Change
SettingTrustedDomainService.Newnow returns*SettingTrustedDomainNewResponseinstead of*SettingTrustedDomainNewResponseUnion.Email Security - Investigate.Move Return Type Change
InvestigateMoveService.Newnow returns*pagination.SinglePage[InvestigateMoveNewResponse]instead of*[]InvestigateMoveNewResponse.Workers - Observability Telemetry Filter Restructuring
The observability telemetry filter parameter types have been restructured to support nested filter groups. New discriminated union types replace the previous flat filter arrays:
ObservabilityTelemetryKeysParams.Filtersnow acceptsFiltersObjectFilterUnion(was[]interface{})ObservabilityTelemetryQueryParams.Parameters.Filtersnow acceptsFiltersObjectFilterUnionObservabilityTelemetryValuesParams.Filtersnow acceptsFiltersObjectFilterUnionNew types include
FiltersObjectFiltersObject(for group filters withFilterCombination) andFiltersWorkersObservabilityFilterLeaf(for leaf filters with typedOperation,Type, andValuefields).Features
Organizations (
client.Organizations)client.Organizations.Logs.Audit-- query organization audit logsList()- Retrieve audit logs with cursor-based paginationBrowser Rendering (
client.BrowserRendering)client.BrowserRendering.Devtools.Browser.Targets.Close()-- close a specific browser target (tab, page) by IDQueues (
client.Queues)client.Queues.GetMetrics()-- retrieve queue metrics for a specific queueAI Search (
client.AISearch)WaitForCompletionparameter toNamespaceInstanceItemNewOrUpdateParamsandNamespaceInstanceItemSyncParamsfor synchronous indexing confirmationBug Fixes
ConnectorService.Listparameter name corrected fromquerytoparams(non-functional, affects generated documentation only)v6.10.0Compare Source
Full Changelog: v6.9.0...v6.10.0
In this release, you'll see a number of breaking changes. This is primarily due to changes in OpenAPI definitions, which our libraries are based off of, and codegen updates that we rely on to read those OpenAPI definitions and produce our SDK libraries.
v6.9.0Compare Source
6.9.0 (2026-04-01)
Full Changelog: v6.8.0...v6.9.0
In this release, you'll see a number of breaking changes. This is primarily due to changes in OpenAPI definitions, which our libraries are based off of, and codegen updates that we rely on to read those OpenAPI definitions and produce our SDK libraries.
Please ensure you read through the list of changes below before moving to this version - this will help you understand any down or upstream issues it may cause to your environments.
Breaking Changes
See the v6.9.0 Migration Guide for before/after code examples and actions needed for each change.
AI Gateway - AccountID, AccountTag, and InternalID Field Removal
The
AccountID,AccountTag, andInternalIDfields have been removed from all AI Gateway response types:AIGatewayNewResponseAIGatewayUpdateResponseAIGatewayListResponseAIGatewayDeleteResponseAIGatewayGetResponseDynamicRoutingNewResponseDynamicRoutingDeleteResponseDynamicRoutingNewDeploymentResponseDynamicRoutingNewVersionResponseDynamicRoutingGetResponseDynamicRoutingGetVersionResponseAI Search - VectorizeName Field Removal
The
VectorizeNamefield has been removed from all AI Search instance response types:InstanceNewResponse.VectorizeNameInstanceUpdateResponse.VectorizeNameInstanceListResponse.VectorizeNameInstanceDeleteResponse.VectorizeNameInstanceReadResponse.VectorizeNameAI Search - KeywordMatchMode Enum Values Changed
The
KeywordMatchModeenum values have been renamed:KeywordMatchModeExactMatch→KeywordMatchModeAndKeywordMatchModeFuzzyMatch→KeywordMatchModeOrAffects
InstanceNewParamsandInstanceUpdateParams.Billing - New PayGo Usage Endpoint
NEW: Added
billing.Usageservice with PayGo endpoint:client.Billing.Usage.Paygo()- Returns billable usage data for PayGo (self-serve) accountsNote: The PayGo endpoint parameters (
From,To) are now the primary query mechanism. The previously availableLastMonthPeriodStartandLastYearPeriodStartparameters were removed in the underlying API specification.Connectivity - TCP Service Support
The directory services now support TCP service configurations via discriminated union types:
ServiceConfigis now a discriminated union ofHttpServiceConfigandTcpServiceConfigTcpServiceConfigtype withtcp_portandapp_protocolfieldsHttpServiceConfigandTcpServiceConfigboth extendServiceCommonbase typeCustom Hostnames - Hostname Parameter Type Change
The
Hostnameparameter inCustomHostnameListParamshas changed from a simple string to a structured object:Hostname param.Field[string]Hostname param.Field[CustomHostnameListParamsHostname](object withContainfield)AI Search - InstanceItem Service Methods Removed
The
InstanceItemservice methods have been removed. The service structure still exists atclient.AISearch.Instances.Itemsbut no longer provides any methods:List()- List indexed items in an AI Search instanceListAutoPaging()- Auto-paging list methodGet()- Get a specific indexed itemInstanceItemListResponse,InstanceItemGetResponse, etc.)Workers - Filter Type Changes
The observability telemetry filters have been restructured:
QueryFilter[]toFilterNode[](discriminated union)kind: 'group'Workers - Domain Service Return Type Changes
The
workers.Domainservice methods now return specific response types instead of the genericDomaintype:Update()returns*DomainUpdateResponseinstead of*DomainList()returnspagination.SinglePage[DomainListResponse]instead ofpagination.SinglePage[Domain]Delete()now returns(*DomainDeleteResponse, error)instead of justerrorGet()returns*DomainGetResponseinstead of*DomainZero Trust - NetworkSubnet Response Type Consolidation
The
NetworkSubnetservice methods now use the sharedSubnettype instead of endpoint-specific response types:NetworkSubnetService.List()returnsSubnetinstead ofNetworkSubnetListResponseNetworkSubnetWARPService.New()returnsSubnetinstead ofNetworkSubnetWARPNewResponseNetworkSubnetWARPService.Edit()returnsSubnetinstead ofNetworkSubnetWARPEditResponseNetworkSubnetWARPService.Get()returnsSubnetinstead ofNetworkSubnetWARPGetResponseNetworkSubnetCloudflareSourceService.Update()returnsSubnetinstead ofNetworkSubnetCloudflareSourceUpdateResponseThe removed types (
NetworkSubnetListResponse,NetworkSubnetWARPNewResponse, etc.) have been consolidated into the sharedSubnettype.Zero Trust - MfaBypass Field Removal
The
MfaBypassfield has been removed from MFA configuration types across multiple services:Affected Param Types:
AccessApplicationNewParamsBodySelfHostedApplicationMfaConfig.MfaBypassAccessApplicationUpdateParamsBodySelfHostedApplicationMfaConfig.MfaBypassAccessApplicationPolicyNewParamsMfaConfig.MfaBypassAccessApplicationPolicyUpdateParamsMfaConfig.MfaBypassAccessApplicationPolicyTestNewParamsPoliciesObjectMfaConfig.MfaBypassAccessPolicyNewParamsMfaConfig.MfaBypassAccessPolicyUpdateParamsMfaConfig.MfaBypassAffected Response Types:
Zero Trust - MfaConfigurationAllowed Field Removal
The
MfaConfigurationAllowedfield has been removed from Organization types:OrganizationNewParams.MfaConfigurationAllowedOrganizationUpdateParams.MfaConfigurationAllowedOrganizationNewResponse.MfaConfigurationAllowedFeatures
AI Search - BoostBy Field Addition
The
BoostByfield has been added to retrieval options across multiple response types:InstanceNewResponseRetrievalOptions.BoostByInstanceUpdateResponseRetrievalOptions.BoostByInstanceListResponseRetrievalOptions.BoostByInstanceDeleteResponseRetrievalOptions.BoostByInstanceReadResponseRetrievalOptions.BoostByBrowser Rendering (
client.browserRendering)Create()- Start a crawl jobList()- List crawl jobsGet()- Get crawl job detailsUpdate()- Update crawl jobDelete()- Delete crawl jobScreenshot()- Take screenshots during crawlScrape()- Scrape content during crawlBrand Protection v2 (
client.brandProtection.v2)Logo- Logo managementLogoMatch- Logo matchingMatch- Brand protection matchingQuery- Query brand protection dataGoogle Tag Gateway (
client.googleTagGateway)Config.Create(),Update(),List(),Delete(),Get()Resource Tagging (
client.resourceTagging)AccountTagmanagementKeymanagement for resource taggingZero Trust Device IP Profiles (
client.zeroTrust.devices.ipProfiles)Create(),Update(),List(),Delete(),Get()Abuse Reports
Mitigationresponses now include additional metadata fieldsAccounts
managed_byfield withparent_org_id,parent_org_namesupportAI Gateway
zdrfield added to all responses and paramsAI Search
API Gateway
D1
GetBookmark(),Restore()DNS
dns_records/usageendpoints addedEmail Security
envelope_from,envelope_to,postfix_id_outbound,replytooutbound_ndrLogpush
dex_application_tests,dex_device_state_events,ipsec_logs,warp_config_changes,warp_toggle_changesMagic Transit
Organizations
R2
Rulesets
request_body_buffering,response_body_bufferingWorkers
Workflows
restartZero Trust
Deprecations
None in this release.
Bug Fixes
v6.8.0Compare Source
6.8.0 (2026-02-27)
Full Changelog: v6.7.0...v6.8.0
Breaking Changes
See the v6.8.0 Migration Guide for before/after code examples and actions needed for each change.
CloudforceOne.ThreatEvents—Delete()method removedSSL.CertificatePacks—List()pagination type changed fromSinglePagetoV4PagePaginationArrayZeroTrust.DLP.Datasets—New(),Update(),Get()return types replaced with shared DLP typesZeroTrust.DLP.Datasets.Upload—New(),Edit()return types replaced with shared DLP typesZeroTrust.DLP.Profiles—Get()return type replaced with sharedProfiletypeZeroTrust.DLP.Profiles.Custom—New(),Update(),Get()return types replaced with sharedProfiletypeZeroTrust.DLP.Profiles.Predefined—Update(),Get()return types replaced with sharedPredefinedProfiletypeFeatures
New API Resources
ACM.CustomTrustStore- Manage custom origin trust store certificates per zoneEmailSecurity.Phishguard.Reports- List phishing reports via Email Security PhishguardRadar.PostQuantum- Post-quantum encryption analytics including origin adoption (Origin.Summary,Origin.TimeseriesGroups) and TLS support (TLS.Support)ZeroTrust.Access.Users- Manage Zero Trust Access user identitiesZeroTrust.DEX.Rules- Manage DEX rules for device testingZeroTrust.Gateway.Pacfiles- Manage Gateway PAC file configurationsZeroTrust.Networks.Subnets.WARP- Manage WARP subnet exclusionsNew Endpoints (Existing Resources)
Radar.Entities.ASNsBotnetThreatFeed()- Retrieve botnet threat feed data for ASNs from Cloudflare Radarv6.7.0Compare Source
6.7.0 (2026-02-10)
Full Changelog: v6.6.0...v6.7.0
Features
Bug Fixes
Chores
v6.6.0Compare Source
6.6.0 (2025-01-15)
Full Changelog: v6.5.0...v6.6.0
Breaking Changes
browser_rendering: refactor request body parameters to use proper union types
The models were updated to be accurate to what the API expects, so there are parameter changes
across most of the sub-resources under the
browser_renderingumbrella.Features
is_defaultfield to gateway configurationswaf_challengeidentifier supportChores
auto_generatedfield to LOA document responsesitem_countfield in move responsesv6.5.0Compare Source
6.5.0 (2025-12-17)
Full Changelog: v6.4.0...v6.5.0
Features
zdrfield (f85b933)keysto super slurper response types (f85b933)Chores
v6.4.0Compare Source
6.4.0 (2025-12-04)
Full Changelog: v6.3.0...v6.4.0
Features
IDfield toLogAuditListParams(deprecatesAuditLogID)Metafield toSnapshotNewResponseEnvelopeHasChildrenfield to threat event response typesThreatEventBulkNewreturns structured response withCreatedEventsCount,CreatedIndicatorsCount,CreatedTagsCount,ErrorCountIndicatorTypefield fromThreatEventNewParamsInvestigateListResponseandInvestigateGetResponse:EnvelopeFrom,EnvelopeTo,PostfixIDOutbound,ReplytoSippySourceProviderS3)BucketURLfield toSippySourceBucketSippyUpdateParamsBodyR2EnableSippyS3for S3-compatible sourcesBug Fixes
Chores
Breaking Changes
ProjectandDeploymentshared types replaced with method-specific response types.Deprecations
IDfield toLogAuditListParams(deprecatesAuditLogID)v6.3.0Compare Source
Full Changelog: v6.3.0...v6.4.0
Features
Bug Fixes
Chores
v6.2.0Compare Source
Full Changelog: v6.2.0...v6.3.0
Features
Bug Fixes
Chores
v6.1.0Compare Source
Full Changelog: v6.1.0...v6.2.0
Features
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.